Integration of Application Business Logic and Business Rules with DSL and AOP

نویسندگان

  • Bogumila Hnatkowska
  • Krzysztof Kasprzyk
چکیده

Business processes and business rules are implemented in almost all enterprise systems. Approaches used today to their implementation are very sensitive to changes. In the paper authors propose to separate business logic layer from business rule layer by introducing an integration layer. The connections between both parts are expressed in a dedicated domain specific language (DSL). The definitions in DSL are further translated into working source code. The proof-of-concept implementation of the integration layer was done in the aspect oriented language (AOP) – AspectJ. The AOP was selected because it fits well to encapsulate scattered and tangled source code implementing the connections between business logic and business rules with the source code implementing core business logic.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mapping High-Level Business Rules To and Through Aspects

Many object-oriented software applications contain implicit business rules. Although there exist many approaches that advocate the separation of rules, the rules’ connections still crosscut the core application functionality, which impedes reuse, either anticipated or not. Moreover, ultimately business rules are implemented in a programming language, which decreases understandability and access...

متن کامل

Rule Based Business Process Execution with BPEL+

While WS-BPEL addresses the industry’s need for rich and standard service orchestration semantics it provide only limited expressiveness to describe (business) decision logic and conditional reaction logic. In this paper we propose a heterogenous service-oriented integration of rules into BPEL to describe rule-based business processes and implement a distributed rule inference service middlewar...

متن کامل

Relationship between Economic Integration and Business

One of the basic tenets in recent international trade literature is about the effect of trade integration on business cycle synchronization (BCS) among trading countries. The objective of this paper is to explore the main determinants of business cycle synchronization, with emphasis on trade integration. To this end, we have specified two simultaneous regression equations which were estimated b...

متن کامل

Integration of Business Sustainability Education into the Business Curriculum

Business sustainability in all dimensions of economic, governance, social, ethical, and environmental (EGSEE) performance is gaining acceptance as many global stock exchanges either encourage or require their listed companies to issue sustainability reports and investors worldwide demand sustainability performance information. More than 8, 000 companies worldwide are disclosing various EGSEE di...

متن کامل

Specifying Adaptations through a DSL with an Application to Mobile Robot Navigation

Developing applications for resource-constrained embedded systems is a challenging task specially when applications must adapt to changes in their operating conditions or environment. To ensure an appropriate response at all times, it is highly desirable to develop applications that can dynamically adapt their behavior at run-time. In this paper we introduce an architecture that allows the spec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • e-Informatica

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2009